# 导入Flask框架
from flask import Flask

# 创建Flask应用实例
app = Flask(__name__)


# 定义用户资料页面路由，使用动态参数username
@app.route("/user/<username>")
# 定义显示用户资料的视图函数，接收username参数
def show_user_profile(username):
    # 返回包含用户名的页面内容
    return f"用户: {username}"


# 定义文章页面路由，使用动态参数post_id，指定为整数类型
@app.route("/post/<int:post_id>")
# 定义显示文章的视图函数，接收post_id参数
def show_post(post_id):
    # 返回包含文章ID的页面内容
    return f"文章 ID: {post_id}"


# 定义文章页面路由，使用动态参数post_id，指定为整数类型
@app.route("/progile/<string:user_id>")
# 定义显示文章的视图函数，接收post_id参数
def show_post(user_id):
    # 返回包含文章ID的页面内容
    return f"个人信息 ID: {user_id}"


@app.route("/hello")
def hello():
    return "Hello, World!"


# 判断是否直接运行此文件
if __name__ == "__main__":
    # 启动Flask开发服务器
    app.run()
